package com.zrrd.map;

import java.util.HashMap;
import java.util.Map;

/**
 * @author WanJl
 * @version 1.0
 * @title MapTest01
 * @description Map集合
 * @create 2024/4/21
 */
public class MapTest01 {
    public static void main(String[] args) {
        //创建Map集合对象
        Map<String,String> map = new HashMap<>();

        //向map集合添加元素使用put(K key,V value)。
        map.put("key1", "value1");
        map.put("key2", "value2");
        map.put("key3", "value3");
        map.put("key4", "value4");

        //移除，根据键删除键值对元素
        map.remove("key1");

        //移除所有键值对元素  clear
        map.clear();

        //判断集合中是否包含指定的键
        boolean b1 = map.containsKey("key2");

        //判断是否包含指定的值
        boolean b2 = map.containsValue("value2");

        //判断集合是否为空
        boolean b3 = map.isEmpty();

        //获取集合长度
        int size = map.size();

        //输出集合
        System.out.println(map);
    }
}
